package xml.adapter;

import java.text.DecimalFormat;

import dominio.Posicion;

public class PosicionAdapter {
	
	public static Posicion adapt(String filaYColumna) {
		return adapt(filaYColumna.substring(0,2), filaYColumna.substring(2,4));
	}
	
	public static Posicion adapt(String fila, String columna){
		return new Posicion(Integer.valueOf(fila), Integer.valueOf(columna));
	}
	
	public static Posicion adapt(int fila, int columna){
		return new Posicion(fila, columna);
	}

	public static String adapt(int i){
		DecimalFormat df = new DecimalFormat("00");
		return df.format(i);
	}
	
	public static String adapt(Posicion posicion){
		String fila = PosicionAdapter.adapt(posicion.getFila());
		String columna = PosicionAdapter.adapt(posicion.getColumna());
		return fila+columna;
	}
}

